package com.eci.context.asset.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)  
@Target( { java.lang.annotation.ElementType.FIELD }) 
public @interface ExcelAttribute {

	/**  导出到Excel中的名字. */
	public abstract String name();

	/**  配置列的名称,对应A,B,C,D....不指定按照默认顺序排序 */
	public abstract String column();

	/**  提示信息 */
	public abstract String prompt() default "";

	/**  设置只能选择不能输入的列内容. */
	public abstract String[] combo() default {};

	/**  是否导出数据 (为false时候 excel标题会有此项,但是数据为空) */
	public abstract boolean isExport() default true;
	
	/**  是否隐藏整列属性(默认为false,为true表示隐藏) */
	public abstract boolean isHidden() default false;
	
}
